supply of oil - Turkish English Dictionary